#ifndef APPLYOPOP_H
#define APPLYOPOP_H

#include <QWidget>
#include "../../core/Operation.h"
#include "ApplyOpDialog.h"

class QWidget;

class ApplyOpOp : public GenericOperation
{
public:
    ApplyOpOp();

    void operator()(const genericinterface::ImageWindow* currentWnd, const std::vector<const genericinterface::ImageWindow*>&);

    bool needCurrentImg() const{return false;}
    bool isValidImgWnd(const genericinterface::ImageWindow* imgWnd)const {return imgWnd!=NULL;}
};

#endif // APPLYOPOP_H
